//package com.yx.b34.task;
//
//import android.content.Context;
//import android.util.Log;
//import android.widget.Toast;
//
//import com.tuya.smart.android.user.api.IValidateCallback;
//import com.tuya.smart.home.sdk.TuyaHomeSdk;
//import com.tuya.smart.sdk.api.IResultCallback;
//import com.yx.b34.event.MessageEvent;
//import com.yx.b34.utils.RegularCheckUtils;
//import com.yx.b34.utils.ToastUtil;
//
//import org.greenrobot.eventbus.EventBus;import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
//
///**
// * 注册 获取验证码
// */
//public class RegisterGetCodeTask {
//
//    private static final String TAG = "RegisterGetCodeTask";
//
//    public static final int CODE_TYPE_PHONE = 0;
//    public static final int CODE_TYPE_EMAIL = 1;
//
//    public static void getCode(Context context, String countryCode, String Number) {
//        if (RegularCheckUtils.isMobile(Number)) {
//
//            Log.d(TAG, countryCode + " : bbbbbbbbbbbbbbbbbbbbbbb  Number :" + Number);
//            //判断是不是手机号
//            TuyaHomeSdk.getUserInstance().getValidateCode(countryCode, Number, new IValidateCallback() {
//                @Override
//                public void onSuccess() {
//                    Log.d(TAG, " : getCode a  SUCCESS:");
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.GETCODE_STATE);
//                    event.setCode("SUCCESS");
//                    EventBus.getDefault().post(event);
//                }
//
//                @Override
//                public void onError(String code, String error) {
//                    Log.d(TAG, code + " : getCode a  error:" + error);
//                    ToastUtil.show(context, error, Toast.LENGTH_LONG);
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.GETCODE_STATE);
//                    event.setCode("ERROR");
//                    event.setMessage(error);
//                    EventBus.getDefault().post(event);
//                }
//            });
//
//
//        } else if (RegularCheckUtils.isEmail(Number)) {
//
//            Log.d(TAG, "bbbbbbbbbbbbbbbbbbbbbbb  Email");
//
//            //判断是不是邮箱
//            TuyaHomeSdk.getUserInstance().getRegisterEmailValidateCode(countryCode, Number, new IResultCallback() {
//                @Override
//                public void onSuccess() {
//                    Log.d(TAG, " : getCode b  SUCCESS:");
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.GETCODE_STATE);
//                    event.setCode("SUCCESS");
//                    EventBus.getDefault().post(event);
//                }
//
//                @Override
//                public void onError(String code, String error) {
//                    Log.d(TAG, code + " : getCode b  error:" + error);
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.GETCODE_STATE);
//                    event.setCode("ERROR");
//                    event.setMessage(error);
//                    EventBus.getDefault().post(event);
//                }
//            });
//        }
//    }
//}
